#table-2 thead, #table-2 tr {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(235, 242, 224);
  
  }
#table-3 thead, #table-3 tr {
border-top-width: 1px;
border-top-style: solid;
border-top-color: rgb(235, 242, 224);

}
#table-3 {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: rgb(235, 242, 224);
overflow-x: auto; 
overflow-y: auto; 
}

/* Padding and font style */
#table-3 tbody {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

#table-3 td {
  padding: 5px 10px;
  font-size: 12px;
  font-family: Verdana;
  color: rgb(149, 170, 109);
  border-bottom: 1px #ccc solid;
  border-right: 1px #ccc solid;
  white-space: nowrap;  
  }

 #table-3 th {
  padding: 5px 10px;
  font-size: 12px;
  font-family: Verdana;
  color: rgb(149, 170, 109);
  }

  

/* Alternating background colors */
#table-3 tr:nth-child(even) {
background: rgb(230, 238, 214)
}
#table-3 tr:nth-child(odd) {
background: #FFF
}

.table-head{padding-right:17px;background-color:#999;color:#000;}  
.table-body{width:100%; height:300px;overflow-y:scroll;}  
.table-head table,.table-body table{width:100%;}  
.table-body table tr:nth-child(2n+1){background-color:#f2f2f2;}  